Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Вопрос по mod rewrite (Neznaiko)
Author Message
Neznaiko
Guest





Карма: 388
   поощрить/наказать


PostPosted: Fri Oct 07, 2005 3:24 pm (написано за 4 минуты 52 секунды)
   Post subject: Вопрос по mod rewrite
Reply with quote

Здравствуйте!
Вопрос, возможно, набил всем оскомину, но очень хочется получить грамотную помощь!

Мне требуется переводить страницы вида 'index.php?idk=любое число' в директории, к примеру так:
/index.php?idk=111 --> /111/

Подскажите пожалуйста, что надо. Сам допер до того, чтобы вписать в .htaccess:
RewriteEngine On
Options +FollowSymlinks
RewriteBase /


Дальше не знаю...
Надо ли писать скрипт в котором будут обрабатываться страницы, или все можно сделать в .htaccess?
На хостинге mod rewrite поддерживается, включен.
Админ не отвечает по этому вопросу.

Да, еще вопрос.
Роботы поисковых систем нормально воспримут новые страницы? То есть они будут видеть тоже, что и пользователи при запросах - /111/ вместо index.php?idk=111 ?
И в заголовках будет 200 OK, а не 404 или еще что-нибудь?

Заранее спасибо за помощь!
Back to top
Алексей С.
Участник форума



Joined: 11 Nov 2004
Posts: 103
Карма: 1
   поощрить/наказать


PostPosted: Fri Oct 07, 2005 9:37 pm (спустя 6 часов 12 минут; написано за 1 минуту 56 секунд)
   Post subject:
Reply with quote

1. RewriteBase не нужен.
2. лучше юзать тогда в данном случае DirectoryIndex index.php
3. RewriteRule ^index.php?idk=([0-9]+)$ /$1/ [L,R] - чё нить такого
Back to top
View user's profile Send private message
Romashka
Заглянувший



Joined: 06 Oct 2005
Posts: 13
Карма: -6
   поощрить/наказать


PostPosted: Sat Oct 08, 2005 3:25 am (спустя 5 часов 48 минут; написано за 3 минуты 6 секунд)
   Post subject:
Reply with quote

Ну как бы а может лушче наоборот? Типа /111/ сылает вас в файл index.php и в переменную какую-нибудь (idk) заносится 11.
HРоботы поисковых систем видят все замечательно.

А если интересует именно этот вопрос, то... Тут regex надо поковыряться. Посоветую вам программку RegexBuddy. ОЧЕНЬ удобный визуальный редактор регэкспов. Советую искать на ннм, ибо там он выкладывался уже с печеньем.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML